package com.sense.kukoo.common.repo.bean

import android.os.Parcelable
import kotlinx.parcelize.Parcelize

//BookItemVO
@Parcelize
data class BookItemBean(

    val audioUrl	    :String?,//音频URL	string
    val bookId	        :Long?,//书籍ID	integer
    val chapter	        :Int?,//章节	integer
    val createdAt	    :String?,//创建时间	string
    val createdBy	    :Int?,//创建人	integer
    val createdByName	:String?,//创建人名称	string
    val duration	    :Int?,//时长(单位: 秒)	integer
    val id	            :Long?,//主键ID	integer
    val introduction	:String?,//简介	string
    val keywords	    :String?,//关键词	string
    val listeners	    :Int?,//收听人数	integer
    val modifiedAt	    :String?,//修改时间	string
    val modifiedBy	    :Int?,//修改人	integer
    val modifiedByName	:String?,//修改人名称	string
    val name	        :String?,//名称	string
    val remark	        :String?,//备注	string
    val state	        :Int?,//状态: 0. 禁用; 1. 启用;	integer
    val videoUrl	    :String?,//视频URL	string

    val coverUrl	        :String?,//封面URL	string
    val createdAtTimestamp	:Long?,//创建时间戳	integer
    val likes	            :Int?,//点赞人数	integer
    val listenTotal	        :Int?,//收听时长(单位: 秒)	integer

): Parcelable {
    fun idOfBook():Long = bookId ?: 0

    fun idOfChapter():Long = id ?: 0

    fun indexOfChapter():Int = chapter ?: 0
}